package Acm题.java部分.二维数组;
/**
 * 1447: Java-P1-二维数组2
 * 时间限制: 1 Sec  内存限制: 128 MB
 * 提交: 508  解决: 300
 * [状态] [提交] [命题人:08022]
 * 题目描述
 * 输入一个4*4的二维数组，找出该数组中的最大和最小值，以及所在下标。
 * 输入
 * 1 2 6 5
 * 7 8 5 -1
 * 9 5 6 3
 * 1 4 10 5
 * 输出
 * min:-1 [1,3]
 * max:10 [3,2]
 * 提示
 * 输出样式：
 * min:-5 [0,3]     最小值-5，0和3是行列下标
 */
import java.util.Scanner;
public class Acm1447 {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        int[][] arr=new int[4][4];
        for (int i = 0; i < arr.length; i++) {
            for(int j=0;j<arr[i].length;j++){
                arr[i][j]=sc.nextInt();
            }
        }
        int max=arr[0][0];
        int maxRow=0;//max行
        int maxCol=0;//max列
        int minRow=0;//min行
        int minCol=0;//min列
        int min=arr[0][0];

        for (int i = 0; i < arr.length; i++) {
            for(int j=0;j<arr[i].length;j++){
                if(arr[i][j]>max){
                    max=arr[i][j];
                    maxRow=i;
                    maxCol=j;
                }
                if(arr[i][j]<min){
                    min=arr[i][j];
                    minRow=i;
                    minCol=j;
                }
            }
        }
        System.out.println("min:"+min+" "+"["+minRow+","+minCol+"]");
        System.out.println("max:"+max+" "+"["+maxRow+","+maxCol+"]");
    }
}
